import React, { Component } from "react";

// 使用far组件
import Far from "./components/Far";

import PubSub from "pubsub-js";

export default class App extends Component {

 //假设app订阅接收数据 ,在对应话题发布的时候会触发回调
  componentDidMount() {
    // PubSub.subscribe('话题'，回调函数)
    PubSub.subscribe('fp', (topic, data) => {
      // topic是话题
      // data是接收的数据
      console.log("app接收son发布的信息", topic, data);
    })
  }

  render() {
    return (
        <div>
        <Far></Far>
        
        <button onClick={() => {
          // 发布消息
          PubSub.publish('appfb','app向您报喜啦！')
        }}>app发布的jf消息</button>
        </div>
    );
  } 
}
